package com.heima.thread;

// ThreadLocal用来存储拦截器中获取的用户信息，方便整个请求流程中所有环节可以提取用户信息
public class UserThreadLocal {

    // TODO <> 泛型要根据你实际存储到ThreadLocal中数据的类型，去调整
    public static ThreadLocal<String> userIdThreadLocal = new ThreadLocal<>();

    // TODO 返回值，要根据上面那个泛型去修改
    public static String get() {
        return userIdThreadLocal.get();
    }

    // TODO 参数类型，要根据上面那个泛型去修改
    public static void set(String id) {
        userIdThreadLocal.set(id);
    }

    public static void remove() {
        userIdThreadLocal.remove();
    }

}